package com.dd.cloud.common.constants;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import lombok.Data;

/**
 * @author xt
 */
@Data
public class IntegralConstants {

    public static class IntegralType {
        /**
         * 注册积分奖励
         */
        public static final Integer ONE_TYPE = 1;

        /**
         * 认证积分奖励
         */
        public static final Integer TWO_TYPE = 2;

        /**
         * 完善个人信息积分奖励(填写个人简介)
         */
        public static final Integer THREE_TYPE = 3;

        /**
         * 邀请医生积分奖励(邀请医生注册)
         */
        public static final Integer FOUR_TYPE = 4;
        /**
         * 邀请医生积分奖励(邀请医生完成认证并审核通过)
         */
        public static final Integer FIVE_TYPE = 5;
        /**
         * 邀请患者积分管理(手动添加患者信息1人次)
         */
        public static final Integer SIX_TYPE = 6;
        /**
         * 邀请患者积分管理(邀请患者完成填写信息1人次)
         */
        public static final Integer SEVEN_TYPE = 7;
        /**
         * 健康管理积分奖励(使用智能辨证开方（学习）1次)
         */
        public static final Integer EIGHT_TYPE = 8;

        /**
         * 健康管理积分奖励（完成闭环）1次
         */
        public static final Integer NINE_TYPE = 9;
        /**
         * 健康管理积分奖励(使用自主开方完成闭环1次)
         */
        public static final Integer TEN_TYPE = 10;
        /**
         * 学习积分奖励(阅读书籍单次5分钟及以上1次)
         */
        public static Integer ELEVEN_TYPE = 11;

        /**
         * 学习积分奖励(查看医案单次5分钟及以上1次)
         */
        public static Integer TWELVE_TYPE = 12;
        /**
         * 学习积分奖励(查看中草药单次5分钟及以上1次)
         */
        public static Integer THIRTEEN_TYPE = 13;
        /**
         * 学习积分奖励(查看方剂单次5分钟及以上1次)
         */
        public static Integer FOURTEEN_TYPE = 14;
        /**
         * 学习积分奖励(观看视频单次5分钟及以上1次)
         */
        public static Integer FIFTEEN_TYPE = 15;
        /**
         * 连续登录
         */
        public static Integer SIXTEEN_TYPE = 16;

        /**
         * 完善个人信息积分奖励(上传图片)
         */
        public static final Integer SEVENTEEN_TYPE = 17;
        /**
         * 分享奖励
         */
        public static Integer EIGHTEEN_TYPE = 18;

        /**
         * 退款回收
         */
        public static Integer NINETEEN_TYPE = 19;

        /**
         * 商品兑换
         */
        public static Integer TWENTY = 20;

        /**
         *查看圈子
         */
        public static  Integer  TWENTY_ONE=21;

        /**
         * 点赞圈子
         */
        public static Integer  TWENTY_TWO = 22;

        /**
         * 积分退回
         */
        public static Integer TWENTY_THREE=23;


        /**
         * 购买月会员
         */
        public static  Integer TWENTY_FOUR=24;

        /**
         * 购买季会员
         */
        public static Integer TWENTY_FIVE =25;

        /**
         * 购买年会员
         */
        public static  Integer TWENTY_SIX=26;



    }

    public static class status {
        //       "状态 -2.退回,-1删除(),0.待领取,1.未领取(失效),2.已领取,3.已使用"
        public static Integer RETURN = -2;

        public static Integer DEL = -1;
        public static Integer AWAITING = 0;
        public static Integer LOSE = 1;
        public static Integer RECEIVED = 2;
        public static Integer USED = 3;
    }

}
